// pages/editExper/editExper.js
// 引用全局变量
const utils=require('../../utils/util')
const app = getApp();

Page({

  /**
   * 页面的初始数据
   */
  data: {
    resumeid:'',//简历id
    timeIndex:'',//开始时间
    timeIndex01:'',//结束时间
    info:'',//信息 
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.setData({
      resumeid:options.resumeid,
    })
    // 信息
      utils.common.rq('applet/work_detail',{
        userid:wx.getStorageSync('openid'),
        workid:options.workId
    },this.infoSu);
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },
    // 开始时间选择
    bindTimeChange:function(e){
      this.setData({
        timeIndex:e.detail.value
      });
    },
    // 结束时间选择
    bindTime01Change:function(e){
      this.setData({
        timeIndex01:e.detail.value
      });
    },
    // 编写公司名称
    editCom(e){
      this.setData({
        'info.company':e.detail.value
      })
    },
    //担任职位
    editPosition(e){
      this.setData({
        'info.position':e.detail.value
      })
    },
    //工作内容
    editContent(e){
      this.setData({
        'info.duties':e.detail.value
      })
    },
    // 验证数据
    regData(){
      var _this=this;
      if(!utils.common.reChEng(this.data.info.company,1)){
        wx.showToast({
          icon:'none',
          title: '公司名称只能包含数字，字母，中文',
        })
        return false;
      }
      if(this.data.info.duties==''){
        wx.showToast({
          icon:'none',
          title: '工作内容不能为空',
        })
        return false;
      }
      return true;
    },
    //保存信息
    keep(){
          //检验数据
        if(!this.regData()){
          return false;
        }
      utils.common.rq('applet/work_update',{
        userid:wx.getStorageSync('openid'),
        workid:this.data.info.id,
        resumeid:this.data.resumeid,
        job_begin:this.data.timeIndex,
        job_end:this.data.timeIndex01,
        company:this.data.info.company,
        position:this.data.info.position,
        duties:this.data.info.duties,
    },this.infoSu02);
    },
    // 查询信息
    infoSu(res){
      var detail=res.data.detail;
      this.setData({
        info:detail,
        timeIndex:detail.job_begin,//时间赋值
        timeIndex01:detail.job_end
      })
    },
    //保存信息
    infoSu02(res){
      if(res.data.code==0){
        wx.showToast({
          title: '修改成功',
          icon: 'success',
          duration: 2000
        });
        //返回上一页
        wx.navigateBack({
          delta: 1, 
          success: function() {
              console.log('成功！')
          }
        })
      }
    }
})